Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced API #162

Merged
merged 50 commits into from
Aug 12, 2023
Merged

Enhanced API #162

merged 50 commits into from
Aug 12, 2023

Conversation

filiptypjeu
Copy link
Member

@filiptypjeu filiptypjeu commented Aug 5, 2023

- Made the Model view APIs accessible to all logged in users.
- Added test for all Model view APIs.
Copy link
Member

@backjonas backjonas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!
Is it be possible to allow for non-superusers to view the root api page (/api) without giving access to any additional api routes? Could be useful allow for users to be able to just access /api and choose the relevant route from there. The few people that actually need to access the API (bosse/htk...) can be given direct links so if it's not trivial to implement it's probably more than good enough as it is.

teknologr/api/filters.py Outdated Show resolved Hide resolved
teknologr/api/filters.py Show resolved Hide resolved
teknologr/api/serializers.py Outdated Show resolved Hide resolved
@filiptypjeu filiptypjeu merged commit dda8f36 into develop Aug 12, 2023
1 check passed
@filiptypjeu filiptypjeu deleted the feature/enhanced-apis branch August 12, 2023 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants